﻿using System.Collections.Generic;

namespace DHJ.Cost.CostBooking.Config
{
    public class 制造成本_Config : CostConfig
    {
        public override CostHandleType HandleType => CostHandleType.间接成本处理;
        public override int Index => 8;

        public override List<CostConfigItem> Children => new List<CostConfigItem>
        {
            new CostConfigItem {Category = "制造成本", Title = "工资薪金", Index = 1, Code = "51010101"},
            new CostConfigItem {Category = "制造成本", Title = "基本养老保险", Index = 2, Code = "5101010201"},
            new CostConfigItem {Category = "制造成本", Title = "基本医疗保险", Index = 3, Code = "5101010203"},
            new CostConfigItem {Category = "制造成本", Title = "补充医疗保险", Index = 3, Code = "5101010204"},
            new CostConfigItem {Category = "制造成本", Title = "失业保险", Index = 4, Code = "5101010205"},
            new CostConfigItem {Category = "制造成本", Title = "工伤保险", Index = 5, Code = "5101010206"},
            new CostConfigItem {Category = "制造成本", Title = "生育保险", Index = 6, Code = "5101010207"},
            new CostConfigItem {Category = "制造成本", Title = "职工福利", Index = 7, Code = "51010103"},
            new CostConfigItem {Category = "制造成本", Title = "职工教育经费", Index = 8, Code = "51010104"},
            new CostConfigItem {Category = "制造成本", Title = "工会经费", Index = 9, Code = "51010105"},
            new CostConfigItem {Category = "制造成本", Title = "住房公积金", Index = 10, Code = "51010107"},
            new CostConfigItem {Category = "制造成本", Title = "非货币性福利", Index = 10, Code = "51010108"},
            new CostConfigItem {Category = "制造成本", Title = "辞退福利", Index = 10, Code = "51010109"},
            new CostConfigItem {Category = "制造成本", Title = "职工薪酬其他", Index = 10, Code = "51010110"},
            new CostConfigItem {Category = "制造成本", Title = "折旧费", Index = 11, Code = "510102"},
            new CostConfigItem {Category = "制造成本", Title = "取暖费", Index = 11, Code = "510103"},
            new CostConfigItem {Category = "制造成本", Title = "办公费", Index = 12, Code = "510105"},
            new CostConfigItem {Category = "制造成本", Title = "周转材料摊销", Index = 13, Code = "510108"},
            new CostConfigItem {Category = "制造成本", Title = "运输费", Index = 13, Code = "510109"},
            new CostConfigItem {Category = "制造成本", Title = "劳动保护费", Index = 13, Code = "510110"},
            new CostConfigItem {Category = "制造成本", Title = "差旅费", Index = 14, Code = "510111"},
            new CostConfigItem {Category = "制造成本", Title = "检测费", Index = 15, Code = "510112"},
            new CostConfigItem {Category = "制造成本", Title = "保险费", Index = 15, Code = "510113"},
            new CostConfigItem {Category = "制造成本", Title = "租赁费", Index = 15, Code = "510114"},
            new CostConfigItem {Category = "制造成本", Title = "燃料动力费", Index = 15, Code = "510115"},
            new CostConfigItem {Category = "制造成本", Title = "图纸和资料费", Index = 15, Code = "510116"},
            new CostConfigItem {Category = "制造成本", Title = "安全费用", Index = 16, Code = "510117"},
            new CostConfigItem {Category = "制造成本", Title = "交通费", Index = 17, Code = "510118"},
            new CostConfigItem {Category = "制造成本", Title = "无形资产摊销", Index = 18, Code = "510119"},
            new CostConfigItem {Category = "制造成本", Title = "会议费", Index = 18, Code = "510120"},
            new CostConfigItem {Category = "制造成本", Title = "排污费", Index = 19, Code = "510121"},
            new CostConfigItem {Category = "制造成本", Title = "装卸搬运费", Index = 20, Code = "510122"},
            new CostConfigItem {Category = "制造成本", Title = "认证费", Index = 20, Code = "510123"},
            new CostConfigItem {Category = "制造成本", Title = "质量活动费", Index = 20, Code = "510124"},
            new CostConfigItem {Category = "制造成本", Title = "劳务费", Index = 20, Code = "510125"},
            new CostConfigItem {Category = "制造成本", Title = "其他", Index = 21, Code = "510199"}
        };
    }
}